home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
dir
/
rushdemo2
/
scripts
/
diff.rexx
next >
Wrap
OS/2 REXX Batch file
|
1994-02-07
|
753b
|
42 lines
/*
** $VER: diff.rexx 37.2 (13.8.93)
**
** Diff source file and dest file of the same name.
**
** Written by Douglas Keller
*/
options results
address command
parse arg srcfile destdir .
if file == "" then do
say "Usage: diff <filename> <dest directory>"
exit 10
end
/* rush sends filenames quoted so strip spaces and quotes */
srcfile= strip(srcfile,b,'"')
pos=lastpos("/",srcfile)
if pos == 0 then do
pos=lastpos(":",srcfile)
end
pos = pos + 1
fileonly= substr(srcfile,pos)
say "===== Diffing " || fileonly || " ====="
if destdir == "" || right(destdir, 1) == ":" then
destfile= destdir || fileonly
else
destfile= destdir || '/' || fileonly
cmdline = 'diff "' || srcfile || '" "' || destfile || '"'
address command cmdline
exit rc